
#ifndef __SLIDE_SHOW_EFFECT_SETTING_H__
#define __SLIDE_SHOW_EFFECT_SETTING_H__
#include "CheckButton.h"
#include "CommonDefines.h"
#include "BottomBar.h"
class CSlideShowEffectSetting : public CMzWndEx
{
	MZ_DECLARE_DYNAMIC(CSlideShowEffectSetting);
public:
	CSlideShowEffectSetting( HINSTANCE hInst, EFEECT_SETTING effectSetting );
	virtual ~CSlideShowEffectSetting();
	virtual void PaintWin(HDC hdc, RECT* prcUpdate /* = NULL */);
	void RedrawWindow();
	CMzString GetSelectEffect();
	EFEECT_SETTING GetEffect()
	{
		return m_selectEffect;
	}
protected:
	virtual BOOL OnInitDialog();
	virtual void OnMzCommand(WPARAM wParam, LPARAM lParam);
	virtual LRESULT MzDefWndProc(UINT message, WPARAM wParam, LPARAM lParam);
private:
	void _SetSelectedEffect();
	int _AccMessage( WPARAM wParam );
	void _SendScreenRotateMsg( int screenStatus );
	HINSTANCE m_hInst;
	CheckButton m_noEffect;
	CheckButton m_randomEffect;
	CheckButton m_shutterEffect;
	CheckButton m_fadeIn;
	CheckButton m_rainDrop;
	CheckButton m_slideEffect;
	CheckButton m_intervein;
	CheckButton m_toyBricks;
	CheckButton m_zoomIn;
	CheckButton m_barEffect;
	UiScrollWin m_scroll;
// 	UiButton_Image m_returnBtn;
	UiToolbar_Text m_toolBar;
	EFEECT_SETTING m_selectEffect;
	ImagingHelper m_downImage;
	BOOL m_bChangeDisplay;
};



#endif
